package org.jeecg.glr.domain.led;

import java.io.Serializable;


public class Source implements Serializable
{
	private String _type;

	private String _id;

	public String id; //UUID进行赋值

	public String md5; //素材如果有大小需要计算它的md5

	public String name; //素材名字

	public long size; //文件大小

	public int playTime; //起始播放时间.//是开始播放时间

	public int timeSpan; //持续播放时长. 是播放时长

	public int left; //显示在左上角的坐标

	public int top;

	public int width; //宽高

	public int height;

	private String fileExt;//文件类型

	private String mime="image/jpeg";//文件类型


	private EffectType entryEffect=EffectType.ZOOM_IN;
	private EffectType exitEffect=EffectType.ZOOM_OUT;
		//进出场特效时长，单位秒
	private int entryEffectTimeSpan=1;
	private int exitEffectTimeSpan=1;
	

	public Source()
	{

	}

	public String get_type()
	{
		return _type;
	}

	public void set_type(String _type)
	{
		this._type = _type;
	}

	public String get_id()
	{
		return _id;
	}

	public void set_id(String _id)
	{
		this._id = _id;
	}

	public String getId()
	{
		return id;
	}

	public void setId(String id)
	{
		this.id = id;
	}

	public String getMd5()
	{
		return md5;
	}

	public void setMd5(String md5)
	{
		this.md5 = md5;
	}

	public String getName()
	{
		return name;
	}

	public void setName(String name)
	{
		this.name = name;
	}

	public long getSize()
	{
		return size;
	}

	public void setSize(long size)
	{
		this.size = size;
	}

	public int getPlayTime()
	{
		return playTime;
	}

	public void setPlayTime(int playTime)
	{
		this.playTime = playTime;
	}

	public int getTimeSpan()
	{
		return timeSpan;
	}

	public void setTimeSpan(int timeSpan)
	{
		this.timeSpan = timeSpan;
	}

	public int getLeft()
	{
		return left;
	}

	public void setLeft(int left)
	{
		this.left = left;
	}

	public int getTop()
	{
		return top;
	}

	public void setTop(int top)
	{
		this.top = top;
	}

	public int getWidth()
	{
		return width;
	}

	public void setWidth(int width)
	{
		this.width = width;
	}

	public int getHeight()
	{
		return height;
	}

	public void setHeight(int height)
	{
		this.height = height;
	}

	public String getFileExt()
	{
		return fileExt;
	}

	public void setFileExt(String fileExt)
	{
		this.fileExt = fileExt;
	}

	public String getMime()
	{
		return mime;
	}

	public void setMime(String mime)
	{
		this.mime = mime;
	}

	public EffectType getEntryEffect()
	{
		return entryEffect;
	}

	public void setEntryEffect(EffectType entryEffect)
	{
		this.entryEffect = entryEffect;
	}

	public EffectType getExitEffect()
	{
		return exitEffect;
	}

	public void setExitEffect(EffectType exitEffect)
	{
		this.exitEffect = exitEffect;
	}

	public int getEntryEffectTimeSpan()
	{
		return entryEffectTimeSpan;
	}

	public void setEntryEffectTimeSpan(int entryEffectTimeSpan)
	{
		this.entryEffectTimeSpan = entryEffectTimeSpan;
	}

	public int getExitEffectTimeSpan()
	{
		return exitEffectTimeSpan;
	}

	public void setExitEffectTimeSpan(int exitEffectTimeSpan)
	{
		this.exitEffectTimeSpan = exitEffectTimeSpan;
	}



}
